在網路上意外發現了個framework,大名叫做Slim來著
聽說是功能很強大,可以快速建立web applications 和 APIs
(這麼威猛的功能是官網寫的,其實我壓根兒不知道甚麼叫做web applications,應該就是可以拿來寫最新消息或者留言板吧!)
起源是因為在youtube看到這個PHP Slim Framework Simple Demo影片
內心很疑惑,不知道這東東到底是啥吼~於是就下載來弄弄:
1.下載下來之後把資料夾全部搬到我的XAMPP的htdocs目錄底下的dir資料夾
2.打開index.php瞧瞧裡面的說明內容看到第一點說如果沒有composer就一定要在網頁裡面包含這串內容
require 'Slim/Slim.php';
\Slim\Slim::registerAutoloader();
3.接著說要new一個Slim的application
$app = new \Slim\Slim();
4.接著是各種request methods的define,像是GET POST PUT PATCH DELETE,暫且掠過好了,等到要玩表單再來弄
於是結合1+2+3+網站首頁那像是給人測試用的CODE,來試試看:
新創一個helloslim.php檔案,在檔案裏面放入
<?php
require 'Slim/Slim.php';
\Slim\Slim::registerAutoloader();
$app = new \Slim\Slim();
$app->get('/hello/:name', function ($name) {
echo "Hello, $name";
});
$app->run();
?>
接著在瀏覽器看
http://localhost/dir/helloslim.php/hello/yoyo
喔買尬,瀏覽器果真出現了Hello, yoyo
那如果我把yoyo改成任何一個單字,螢幕上就出現了耶~
(挖好神奇喔!不過這樣是可以用來做甚麼咧?要問問google大神了)
備註:在youtube的老兄把這串code進階到可以填兩個名字~